home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / usr / share / perl / 5.10.0 / unicore / PVA.pl < prev    next >
Encoding:
Text File  |  2009-06-26  |  18.2 KB  |  2,081 lines

  1. # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
  2. # This file is built by mktables from e.g. UnicodeData.txt.
  3. # Any changes made here will be lost!
  4.  
  5.  
  6. %utf8::PropertyAlias = (
  7. 'sc',
  8. 'Script',
  9. 'xonfkd',
  10. 'ExpandsOnNFKD',
  11. 'patsyn',
  12. 'PatternSyntax',
  13. 'nfkcqc',
  14. 'NFKCQuickCheck',
  15. 'oalpha',
  16. 'OtherAlphabetic',
  17. 'gcb',
  18. 'GraphemeClusterBreak',
  19. 'nfcqc',
  20. 'NFCQuickCheck',
  21. 'ids',
  22. 'IDStart',
  23. 'lb',
  24. 'LineBreak',
  25. 'stc',
  26. 'SimpleTitlecaseMapping',
  27. 'xonfkc',
  28. 'ExpandsOnNFKC',
  29. 'patws',
  30. 'PatternWhiteSpace',
  31. 'tc',
  32. 'TitlecaseMapping',
  33. 'lower',
  34. 'Lowercase',
  35. 'idst',
  36. 'IDSTrinaryOperator',
  37. 'radical',
  38. 'Radical',
  39. 'fcnfkc',
  40. 'FCNFKCClosure',
  41. 'dm',
  42. 'DecompositionMapping',
  43. 'slc',
  44. 'SimpleLowercaseMapping',
  45. 'wspace',
  46. 'WhiteSpace',
  47. 'di',
  48. 'DefaultIgnorableCodePoint',
  49. 'nt',
  50. 'NumericType',
  51. 'ea',
  52. 'EastAsianWidth',
  53. 'ahex',
  54. 'ASCIIHexDigit',
  55. 'alpha',
  56. 'Alphabetic',
  57. 'uc',
  58. 'UppercaseMapping',
  59. 'dia',
  60. 'Diacritic',
  61. 'gc',
  62. 'GeneralCategory',
  63. 'xids',
  64. 'XIDStart',
  65. 'oupper',
  66. 'OtherUppercase',
  67. 'wb',
  68. 'WordBreak',
  69. 'math',
  70. 'Math',
  71. 'sb',
  72. 'SentenceBreak',
  73. 'qmark',
  74. 'QuotationMark',
  75. 'nfdqc',
  76. 'NFDQuickCheck',
  77. 'ideo',
  78. 'Ideographic',
  79. 'blk',
  80. 'Block',
  81. 'odi',
  82. 'OtherDefaultIgnorableCodePoint',
  83. 'hst',
  84. 'HangulSyllableType',
  85. 'bidim',
  86. 'BidiMirrored',
  87. 'olower',
  88. 'OtherLowercase',
  89. 'na',
  90. 'Name',
  91. 'hyphen',
  92. 'Hyphen',
  93. 'xidc',
  94. 'XIDContinue',
  95. 'oidc',
  96. 'OtherIDContinue',
  97. 'bidic',
  98. 'BidiControl',
  99. 'na1',
  100. 'Unicode1Name',
  101. 'compex',
  102. 'FullCompositionExclusion',
  103. 'ext',
  104. 'Extender',
  105. 'cf',
  106. 'CaseFolding',
  107. 'grlink',
  108. 'GraphemeLink',
  109. 'xonfc',
  110. 'ExpandsOnNFC',
  111. 'sd',
  112. 'SoftDotted',
  113. 'ccc',
  114. 'CanonicalCombiningClass',
  115. 'dash',
  116. 'Dash',
  117. 'hex',
  118. 'HexDigit',
  119. 'grbase',
  120. 'GraphemeBase',
  121. 'dt',
  122. 'DecompositionType',
  123. 'xonfd',
  124. 'ExpandsOnNFD',
  125. 'scc',
  126. 'SpecialCaseCondition',
  127. 'idsb',
  128. 'IDSBinaryOperator',
  129. 'age',
  130. 'Age',
  131. 'loe',
  132. 'LogicalOrderException',
  133. 'term',
  134. 'TerminalPunctuation',
  135. 'ce',
  136. 'CompositionExclusion',
  137. 'isc',
  138. 'ISOComment',
  139. 'dep',
  140. 'Deprecated',
  141. 'sfc',
  142. 'SimpleCaseFolding',
  143. 'bc',
  144. 'BidiClass',
  145. 'nchar',
  146. 'NoncharacterCodePoint',
  147. 'jt',
  148. 'JoiningType',
  149. 'upper',
  150. 'Uppercase',
  151. 'uideo',
  152. 'UnifiedIdeograph',
  153. 'sterm',
  154. 'STerm',
  155. 'nfkdqc',
  156. 'NFKDQuickCheck',
  157. 'oids',
  158. 'OtherIDStart',
  159. 'joinc',
  160. 'JoinControl',
  161. 'nv',
  162. 'NumericValue',
  163. 'suc',
  164. 'SimpleUppercaseMapping',
  165. 'urs',
  166. 'UnicodeRadicalStroke',
  167. 'bmg',
  168. 'BidiMirroringGlyph',
  169. 'grext',
  170. 'GraphemeExtend',
  171. 'idc',
  172. 'IDContinue',
  173. 'vs',
  174. 'VariationSelector',
  175. 'omath',
  176. 'OtherMath',
  177. 'lc',
  178. 'LowercaseMapping',
  179. 'ogrext',
  180. 'OtherGraphemeExtend',
  181. 'jg',
  182. 'JoiningGroup',
  183. );
  184.  
  185. %utf8::PA_reverse = (
  186. 'linebreak',
  187. 'lb',
  188. 'bidiclass',
  189. 'bc',
  190. 'terminalpunctuation',
  191. 'Term',
  192. 'expandsonnfkc',
  193. 'XONFKC',
  194. 'extender',
  195. 'Ext',
  196. 'simplecasefolding',
  197. 'sfc',
  198. 'patternsyntax',
  199. 'PatSyn',
  200. 'sentencebreak',
  201. 'SB',
  202. 'numericvalue',
  203. 'nv',
  204. 'patternwhitespace',
  205. 'PatWS',
  206. 'softdotted',
  207. 'SD',
  208. 'logicalorderexception',
  209. 'LOE',
  210. 'idstart',
  211. 'IDS',
  212. 'generalcategory',
  213. 'gc',
  214. 'decompositiontype',
  215. 'dt',
  216. 'name',
  217. 'na',
  218. 'numerictype',
  219. 'nt',
  220. 'otherlowercase',
  221. 'OLower',
  222. 'joininggroup',
  223. 'jg',
  224. 'expandsonnfkd',
  225. 'XONFKD',
  226. 'deprecated',
  227. 'Dep',
  228. 'radical',
  229. 'Radical',
  230. 'idstrinaryoperator',
  231. 'IDST',
  232. 'xidstart',
  233. 'XIDS',
  234. 'lowercase',
  235. 'Lower',
  236. 'unifiedideograph',
  237. 'UIdeo',
  238. 'othergraphemeextend',
  239. 'OGrExt',
  240. 'eastasianwidth',
  241. 'ea',
  242. 'math',
  243. 'Math',
  244. 'graphemelink',
  245. 'GrLink',
  246. 'noncharactercodepoint',
  247. 'NChar',
  248. 'graphemebase',
  249. 'GrBase',
  250. 'bidimirrored',
  251. 'BidiM',
  252. 'casefolding',
  253. 'cf',
  254. 'simpleuppercasemapping',
  255. 'suc',
  256. 'fullcompositionexclusion',
  257. 'CompEx',
  258. 'compositionexclusion',
  259. 'CE',
  260. 'uppercasemapping',
  261. 'uc',
  262. 'decompositionmapping',
  263. 'dm',
  264. 'whitespace',
  265. 'WSpace',
  266. 'hyphen',
  267. 'Hyphen',
  268. 'ideographic',
  269. 'Ideo',
  270. 'idcontinue',
  271. 'IDC',
  272. 'idsbinaryoperator',
  273. 'IDSB',
  274. 'hangulsyllabletype',
  275. 'hst',
  276. 'asciihexdigit',
  277. 'AHex',
  278. 'otheruppercase',
  279. 'OUpper',
  280. 'nfkdquickcheck',
  281. 'NFKDQC',
  282. 'simpletitlecasemapping',
  283. 'stc',
  284. 'nfcquickcheck',
  285. 'NFCQC',
  286. 'bidicontrol',
  287. 'BidiC',
  288. 'diacritic',
  289. 'Dia',
  290. 'joiningtype',
  291. 'jt',
  292. 'otheralphabetic',
  293. 'OAlpha',
  294. 'canonicalcombiningclass',
  295. 'ccc',
  296. 'alphabetic',
  297. 'Alpha',
  298. 'titlecasemapping',
  299. 'tc',
  300. 'unicoderadicalstroke',
  301. 'URS',
  302. 'hexdigit',
  303. 'Hex',
  304. 'unicode1name',
  305. 'na1',
  306. 'dash',
  307. 'Dash',
  308. 'fcnfkcclosure',
  309. 'FCNFKC',
  310. 'graphemeextend',
  311. 'GrExt',
  312. 'joincontrol',
  313. 'JoinC',
  314. 'xidcontinue',
  315. 'XIDC',
  316. 'quotationmark',
  317. 'QMark',
  318. 'expandsonnfd',
  319. 'XONFD',
  320. 'age',
  321. 'age',
  322. 'otheridcontinue',
  323. 'OIDC',
  324. 'uppercase',
  325. 'Upper',
  326. 'expandsonnfc',
  327. 'XONFC',
  328. 'defaultignorablecodepoint',
  329. 'DI',
  330. 'nfdquickcheck',
  331. 'NFDQC',
  332. 'isocomment',
  333. 'isc',
  334. 'otherdefaultignorablecodepoint',
  335. 'ODI',
  336. 'variationselector',
  337. 'VS',
  338. 'specialcasecondition',
  339. 'scc',
  340. 'script',
  341. 'sc',
  342. 'otheridstart',
  343. 'OIDS',
  344. 'sterm',
  345. 'STerm',
  346. 'graphemeclusterbreak',
  347. 'GCB',
  348. 'nfkcquickcheck',
  349. 'NFKCQC',
  350. 'bidimirroringglyph',
  351. 'bmg',
  352. 'othermath',
  353. 'OMath',
  354. 'block',
  355. 'blk',
  356. 'wordbreak',
  357. 'WB',
  358. 'lowercasemapping',
  359. 'lc',
  360. 'simplelowercasemapping',
  361. 'slc',
  362. );
  363.  
  364. %utf8::PropValueAlias = (
  365. 'sc',
  366. {
  367. 'runr',
  368. 'Runic',
  369. 'osma',
  370. 'Osmanya',
  371. 'hano',
  372. 'Hanunoo',
  373. 'cans',
  374. 'CanadianAboriginal',
  375. 'knda',
  376. 'Kannada',
  377. 'phnx',
  378. 'Phoenician',
  379. 'orya',
  380. 'Oriya',
  381. 'cher',
  382. 'Cherokee',
  383. 'khmr',
  384. 'Khmer',
  385. 'ogam',
  386. 'Ogham',
  387. 'ital',
  388. 'OldItalic',
  389. 'tibt',
  390. 'Tibetan',
  391. 'kana',
  392. 'Katakana',
  393. 'gujr',
  394. 'Gujarati',
  395. 'thaa',
  396. 'Thaana',
  397. 'copt',
  398. 'Coptic',
  399. 'sylo',
  400. 'SylotiNagri',
  401. 'talu',
  402. 'NewTaiLue',
  403. 'laoo',
  404. 'Lao',
  405. 'sinh',
  406. 'Sinhala',
  407. 'hira',
  408. 'Hiragana',
  409. 'limb',
  410. 'Limbu',
  411. 'mymr',
  412. 'Myanmar',
  413. 'yiii',
  414. 'Yi',
  415. 'arab',
  416. 'Arabic',
  417. 'deva',
  418. 'Devanagari',
  419. 'xpeo',
  420. 'OldPersian',
  421. 'cprt',
  422. 'Cypriot',
  423. 'bugi',
  424. 'Buginese',
  425. 'hebr',
  426. 'Hebrew',
  427. 'tglg',
  428. 'Tagalog',
  429. 'mlym',
  430. 'Malayalam',
  431. 'tagb',
  432. 'Tagbanwa',
  433. 'grek',
  434. 'Greek',
  435. 'ethi',
  436. 'Ethiopic',
  437. 'phag',
  438. 'PhagsPa',
  439. 'mong',
  440. 'Mongolian',
  441. 'hrkt',
  442. 'KatakanaOrHiragana',
  443. 'armn',
  444. 'Armenian',
  445. 'hani',
  446. 'Han',
  447. 'shaw',
  448. 'Shavian',
  449. 'taml',
  450. 'Tamil',
  451. 'guru',
  452. 'Gurmukhi',
  453. 'xsux',
  454. 'Cuneiform',
  455. 'qaai',
  456. 'Inherited',
  457. 'ugar',
  458. 'Ugaritic',
  459. 'cyrl',
  460. 'Cyrillic',
  461. 'thai',
  462. 'Thai',
  463. 'zzzz',
  464. 'Unknown',
  465. 'beng',
  466. 'Bengali',
  467. 'bali',
  468. 'Balinese',
  469. 'brai',
  470. 'Braille',
  471. 'telu',
  472. 'Telugu',
  473. 'geor',
  474. 'Georgian',
  475. 'hang',
  476. 'Hangul',
  477. 'glag',
  478. 'Glagolitic',
  479. 'syrc',
  480. 'Syriac',
  481. 'dsrt',
  482. 'Deseret',
  483. 'tfng',
  484. 'Tifinagh',
  485. 'buhd',
  486. 'Buhid',
  487. 'khar',
  488. 'Kharoshthi',
  489. 'bopo',
  490. 'Bopomofo',
  491. 'linb',
  492. 'LinearB',
  493. 'goth',
  494. 'Gothic',
  495. 'tale',
  496. 'TaiLe',
  497. 'zyyy',
  498. 'Common',
  499. 'latn',
  500. 'Latin',
  501. 'nkoo',
  502. 'Nko',
  503. },
  504. 'dt',
  505. {
  506. 'fra',
  507. 'Fraction',
  508. 'none',
  509. 'None',
  510. 'sml',
  511. 'Small',
  512. 'enc',
  513. 'Circle',
  514. 'font',
  515. 'Font',
  516. 'init',
  517. 'Initial',
  518. 'nb',
  519. 'Nobreak',
  520. 'iso',
  521. 'Isolated',
  522. 'sup',
  523. 'Super',
  524. 'fin',
  525. 'Final',
  526. 'wide',
  527. 'Wide',
  528. 'nar',
  529. 'Narrow',
  530. 'can',
  531. 'Canonical',
  532. 'med',
  533. 'Medial',
  534. 'sub',
  535. 'Sub',
  536. 'vert',
  537. 'Vertical',
  538. 'sqr',
  539. 'Square',
  540. 'com',
  541. 'Compat',
  542. },
  543. 'nt',
  544. {
  545. 'none',
  546. 'None',
  547. 'di',
  548. 'Digit',
  549. 'de',
  550. 'Decimal',
  551. 'nu',
  552. 'Numeric',
  553. },
  554. 'ea',
  555. {
  556. 'w',
  557. 'Wide',
  558. 'n',
  559. 'Neutral',
  560. 'h',
  561. 'Halfwidth',
  562. 'a',
  563. 'Ambiguous',
  564. 'f',
  565. 'Fullwidth',
  566. 'na',
  567. 'Narrow',
  568. },
  569. 'NFKC_QC',
  570. {
  571. 'y',
  572. 'Yes',
  573. 'n',
  574. 'No',
  575. 'm',
  576. 'Maybe',
  577. },
  578. 'bc',
  579. {
  580. 'r',
  581. 'RightToLeft',
  582. 'rlo',
  583. 'RightToLeftOverride',
  584. 'es',
  585. 'EuropeanSeparator',
  586. 'ws',
  587. 'WhiteSpace',
  588. 'rle',
  589. 'RightToLeftEmbedding',
  590. 'on',
  591. 'OtherNeutral',
  592. 'bn',
  593. 'BoundaryNeutral',
  594. 'et',
  595. 'EuropeanTerminator',
  596. 'pdf',
  597. 'PopDirectionalFormat',
  598. 'lro',
  599. 'LeftToRightOverride',
  600. 's',
  601. 'SegmentSeparator',
  602. 'al',
  603. 'ArabicLetter',
  604. 'en',
  605. 'EuropeanNumber',
  606. 'l',
  607. 'LeftToRight',
  608. 'b',
  609. 'ParagraphSeparator',
  610. 'lre',
  611. 'LeftToRightEmbedding',
  612. 'cs',
  613. 'CommonSeparator',
  614. 'nsm',
  615. 'NonspacingMark',
  616. 'an',
  617. 'ArabicNumber',
  618. },
  619. 'gc',
  620. {
  621. 'sc',
  622. 'CurrencySymbol',
  623. 'mc',
  624. 'SpacingMark',
  625. 'lm',
  626. 'ModifierLetter',
  627. 'cn',
  628. 'Unassigned',
  629. 'pf',
  630. 'FinalPunctuation',
  631. 'no',
  632. 'OtherNumber',
  633. 'cc',
  634. 'Control',
  635. 'lo',
  636. 'OtherLetter',
  637. 'po',
  638. 'OtherPunctuation',
  639. 'zs',
  640. 'SpaceSeparator',
  641. 'co',
  642. 'PrivateUse',
  643. 'so',
  644. 'OtherSymbol',
  645. 'll',
  646. 'LowercaseLetter',
  647. 'nd',
  648. 'DecimalNumber',
  649. 'cf',
  650. 'Format',
  651. 'me',
  652. 'EnclosingMark',
  653. 's',
  654. 'Symbol',
  655. 'zp',
  656. 'ParagraphSeparator',
  657. 'pd',
  658. 'DashPunctuation',
  659. 'c',
  660. 'Other',
  661. 'lt',
  662. 'TitlecaseLetter',
  663. 'cs',
  664. 'Surrogate',
  665. 'l&',
  666. 'CasedLetter',
  667. 'z',
  668. 'Separator',
  669. 'ps',
  670. 'OpenPunctuation',
  671. 'zl',
  672. 'LineSeparator',
  673. 'pc',
  674. 'ConnectorPunctuation',
  675. 'pi',
  676. 'InitialPunctuation',
  677. 'n',
  678. 'Number',
  679. 'm',
  680. 'Mark',
  681. 'nl',
  682. 'LetterNumber',
  683. 'sm',
  684. 'MathSymbol',
  685. 'l',
  686. 'Letter',
  687. 'mn',
  688. 'NonspacingMark',
  689. 'p',
  690. 'Punctuation',
  691. 'lc',
  692. 'CasedLetter',
  693. 'sk',
  694. 'ModifierSymbol',
  695. 'lu',
  696. 'UppercaseLetter',
  697. 'pe',
  698. 'ClosePunctuation',
  699. },
  700. 'GCB',
  701. {
  702. 'cn',
  703. 'Control',
  704. 'ex',
  705. 'Extend',
  706. 'v',
  707. 'V',
  708. 'lv',
  709. 'LV',
  710. 'xx',
  711. 'Other',
  712. 'l',
  713. 'L',
  714. 'lvt',
  715. 'LVT',
  716. 'cr',
  717. 'CR',
  718. 'lf',
  719. 'LF',
  720. 't',
  721. 'T',
  722. },
  723. 'lb',
  724. {
  725. 'sp',
  726. 'Space',
  727. 'ba',
  728. 'BreakAfter',
  729. 'gl',
  730. 'Glue',
  731. 'xx',
  732. 'Unknown',
  733. 'nu',
  734. 'Numeric',
  735. 'cb',
  736. 'ContingentBreak',
  737. 'sy',
  738. 'BreakSymbols',
  739. 'cr',
  740. 'CarriageReturn',
  741. 'in',
  742. 'Inseparable',
  743. 'bb',
  744. 'BreakBefore',
  745. 'sg',
  746. 'Surrogate',
  747. 'sa',
  748. 'ComplexContext',
  749. 'po',
  750. 'PostfixNumeric',
  751. 'jl',
  752. 'JL',
  753. 'id',
  754. 'Ideographic',
  755. 'al',
  756. 'Alphabetic',
  757. 'bk',
  758. 'MandatoryBreak',
  759. 'pr',
  760. 'PrefixNumeric',
  761. 'b2',
  762. 'BreakBoth',
  763. 'op',
  764. 'OpenPunctuation',
  765. 'cl',
  766. 'ClosePunctuation',
  767. 'is',
  768. 'InfixNumeric',
  769. 'qu',
  770. 'Quotation',
  771. 'hy',
  772. 'Hyphen',
  773. 'wj',
  774. 'WordJoiner',
  775. 'zw',
  776. 'ZWSpace',
  777. 'jt',
  778. 'JT',
  779. 'ex',
  780. 'Exclamation',
  781. 'cm',
  782. 'CombiningMark',
  783. 'h2',
  784. 'H2',
  785. 'nl',
  786. 'NextLine',
  787. 'ns',
  788. 'Nonstarter',
  789. 'h3',
  790. 'H3',
  791. 'ai',
  792. 'Ambiguous',
  793. 'lf',
  794. 'LineFeed',
  795. 'jv',
  796. 'JV',
  797. },
  798. 'jt',
  799. {
  800. 'l',
  801. 'LeftJoining',
  802. 'u',
  803. 'NonJoining',
  804. 'c',
  805. 'JoinCausing',
  806. 'r',
  807. 'RightJoining',
  808. 'd',
  809. 'DualJoining',
  810. 't',
  811. 'Transparent',
  812. },
  813. 'NFKD_QC',
  814. {
  815. 'y',
  816. 'Yes',
  817. 'n',
  818. 'No',
  819. },
  820. 'NFC_QC',
  821. {
  822. 'y',
  823. 'Yes',
  824. 'n',
  825. 'No',
  826. 'm',
  827. 'Maybe',
  828. },
  829. 'hst',
  830. {
  831. 'l',
  832. 'LeadingJamo',
  833. 'lvt',
  834. 'LVTSyllable',
  835. 'v',
  836. 'VowelJamo',
  837. 'lv',
  838. 'LVSyllable',
  839. 't',
  840. 'TrailingJamo',
  841. 'na',
  842. 'NotApplicable',
  843. },
  844. 'NFD_QC',
  845. {
  846. 'y',
  847. 'Yes',
  848. 'n',
  849. 'No',
  850. },
  851. 'WB',
  852. {
  853. 'ml',
  854. 'MidLetter',
  855. 'le',
  856. 'ALetter',
  857. 'ex',
  858. 'ExtendNumLet',
  859. 'xx',
  860. 'Other',
  861. 'nu',
  862. 'Numeric',
  863. 'fo',
  864. 'Format',
  865. 'mn',
  866. 'MidNum',
  867. 'ka',
  868. 'Katakana',
  869. },
  870. 'SB',
  871. {
  872. 'sp',
  873. 'Sp',
  874. 'cl',
  875. 'Close',
  876. 'le',
  877. 'OLetter',
  878. 'up',
  879. 'Upper',
  880. 'st',
  881. 'STerm',
  882. 'xx',
  883. 'Other',
  884. 'nu',
  885. 'Numeric',
  886. 'fo',
  887. 'Format',
  888. 'se',
  889. 'Sep',
  890. 'lo',
  891. 'Lower',
  892. 'at',
  893. 'ATerm',
  894. },
  895. 'ccc',
  896. {
  897. 'atb',
  898. 'AttachedBelow',
  899. 'db',
  900. 'DoubleBelow',
  901. 'a',
  902. 'Above',
  903. 'r',
  904. 'Right',
  905. 'da',
  906. 'DoubleAbove',
  907. 'is',
  908. 'IotaSubscript',
  909. 'nr',
  910. 'NotReordered',
  911. 'ov',
  912. 'Overlay',
  913. 'br',
  914. 'BelowRight',
  915. 'nk',
  916. 'Nukta',
  917. 'atbl',
  918. 'AttachedBelowLeft',
  919. 'al',
  920. 'AboveLeft',
  921. 'ar',
  922. 'AboveRight',
  923. 'atar',
  924. 'AttachedAboveRight',
  925. 'l',
  926. 'Left',
  927. 'b',
  928. 'Below',
  929. 'vr',
  930. 'Virama',
  931. 'kv',
  932. 'KanaVoicing',
  933. 'bl',
  934. 'BelowLeft',
  935. },
  936. );
  937.  
  938. %utf8::PVA_reverse = (
  939. 'sc',
  940. {
  941. 'newtailue',
  942. 'Talu',
  943. 'hebrew',
  944. 'Hebr',
  945. 'phoenician',
  946. 'Phnx',
  947. 'linearb',
  948. 'Linb',
  949. 'ugaritic',
  950. 'Ugar',
  951. 'armenian',
  952. 'Armn',
  953. 'myanmar',
  954. 'Mymr',
  955. 'gurmukhi',
  956. 'Guru',
  957. 'greek',
  958. 'Grek',
  959. 'coptic',
  960. 'Copt',
  961. 'thaana',
  962. 'Thaa',
  963. 'katakana',
  964. 'Kana',
  965. 'tibetan',
  966. 'Tibt',
  967. 'mongolian',
  968. 'Mong',
  969. 'malayalam',
  970. 'Mlym',
  971. 'oriya',
  972. 'Orya',
  973. 'buhid',
  974. 'Buhd',
  975. 'cypriot',
  976. 'Cprt',
  977. 'bengali',
  978. 'Beng',
  979. 'katakanaorhiragana',
  980. 'Hrkt',
  981. 'oldpersian',
  982. 'Xpeo',
  983. 'tagalog',
  984. 'Tglg',
  985. 'cherokee',
  986. 'Cher',
  987. 'ogham',
  988. 'Ogam',
  989. 'common',
  990. 'Zyyy',
  991. 'ethiopic',
  992. 'Ethi',
  993. 'han',
  994. 'Hani',
  995. 'gothic',
  996. 'Goth',
  997. 'osmanya',
  998. 'Osma',
  999. 'devanagari',
  1000. 'Deva',
  1001. 'buginese',
  1002. 'Bugi',
  1003. 'canadianaboriginal',
  1004. 'Cans',
  1005. 'gujarati',
  1006. 'Gujr',
  1007. 'latin',
  1008. 'Latn',
  1009. 'hangul',
  1010. 'Hang',
  1011. 'deseret',
  1012. 'Dsrt',
  1013. 'inherited',
  1014. 'Qaai',
  1015. 'taile',
  1016. 'Tale',
  1017. 'tifinagh',
  1018. 'Tfng',
  1019. 'cyrillic',
  1020. 'Cyrl',
  1021. 'lao',
  1022. 'Laoo',
  1023. 'khmer',
  1024. 'Khmr',
  1025. 'balinese',
  1026. 'Bali',
  1027. 'hiragana',
  1028. 'Hira',
  1029. 'thai',
  1030. 'Thai',
  1031. 'sylotinagri',
  1032. 'Sylo',
  1033. 'yi',
  1034. 'Yiii',
  1035. 'bopomofo',
  1036. 'Bopo',
  1037. 'limbu',
  1038. 'Limb',
  1039. 'telugu',
  1040. 'Telu',
  1041. 'cuneiform',
  1042. 'Xsux',
  1043. 'unknown',
  1044. 'Zzzz',
  1045. 'syriac',
  1046. 'Syrc',
  1047. 'hanunoo',
  1048. 'Hano',
  1049. 'braille',
  1050. 'Brai',
  1051. 'tamil',
  1052. 'Taml',
  1053. 'nko',
  1054. 'Nkoo',
  1055. 'runic',
  1056. 'Runr',
  1057. 'glagolitic',
  1058. 'Glag',
  1059. 'georgian',
  1060. 'Geor',
  1061. 'kannada',
  1062. 'Knda',
  1063. 'kharoshthi',
  1064. 'Khar',
  1065. 'arabic',
  1066. 'Arab',
  1067. 'tagbanwa',
  1068. 'Tagb',
  1069. 'sinhala',
  1070. 'Sinh',
  1071. 'olditalic',
  1072. 'Ital',
  1073. 'phagspa',
  1074. 'Phag',
  1075. 'shavian',
  1076. 'Shaw',
  1077. },
  1078. 'dt',
  1079. {
  1080. 'small',
  1081. 'sml',
  1082. 'none',
  1083. 'none',
  1084. 'isolated',
  1085. 'iso',
  1086. 'narrow',
  1087. 'nar',
  1088. 'square',
  1089. 'sqr',
  1090. 'nobreak',
  1091. 'nb',
  1092. 'fraction',
  1093. 'fra',
  1094. 'font',
  1095. 'font',
  1096. 'medial',
  1097. 'med',
  1098. 'wide',
  1099. 'wide',
  1100. 'canonical',
  1101. 'can',
  1102. 'circle',
  1103. 'enc',
  1104. 'super',
  1105. 'sup',
  1106. 'vertical',
  1107. 'vert',
  1108. 'final',
  1109. 'fin',
  1110. 'compat',
  1111. 'com',
  1112. 'sub',
  1113. 'sub',
  1114. 'initial',
  1115. 'init',
  1116. },
  1117. 'nt',
  1118. {
  1119. 'none',
  1120. 'None',
  1121. 'digit',
  1122. 'Di',
  1123. 'numeric',
  1124. 'Nu',
  1125. 'decimal',
  1126. 'De',
  1127. },
  1128. 'ea',
  1129. {
  1130. 'halfwidth',
  1131. 'H',
  1132. 'fullwidth',
  1133. 'F',
  1134. 'ambiguous',
  1135. 'A',
  1136. 'narrow',
  1137. 'Na',
  1138. 'wide',
  1139. 'W',
  1140. 'neutral',
  1141. 'N',
  1142. },
  1143. 'NFKC_QC',
  1144. {
  1145. 'yes',
  1146. 'Y',
  1147. 'maybe',
  1148. 'M',
  1149. 'no',
  1150. 'N',
  1151. },
  1152. 'bc',
  1153. {
  1154. 'nonspacingmark',
  1155. 'NSM',
  1156. 'whitespace',
  1157. 'WS',
  1158. 'righttoleft',
  1159. 'R',
  1160. 'lefttoright',
  1161. 'L',
  1162. 'boundaryneutral',
  1163. 'BN',
  1164. 'segmentseparator',
  1165. 'S',
  1166. 'lefttorightembedding',
  1167. 'LRE',
  1168. 'europeanterminator',
  1169. 'ET',
  1170. 'righttoleftembedding',
  1171. 'RLE',
  1172. 'righttoleftoverride',
  1173. 'RLO',
  1174. 'lefttorightoverride',
  1175. 'LRO',
  1176. 'europeanseparator',
  1177. 'ES',
  1178. 'europeannumber',
  1179. 'EN',
  1180. 'commonseparator',
  1181. 'CS',
  1182. 'arabicletter',
  1183. 'AL',
  1184. 'paragraphseparator',
  1185. 'B',
  1186. 'otherneutral',
  1187. 'ON',
  1188. 'popdirectionalformat',
  1189. 'PDF',
  1190. 'arabicnumber',
  1191. 'AN',
  1192. },
  1193. 'gc',
  1194. {
  1195. 'modifiersymbol',
  1196. 'Sk',
  1197. 'letternumber',
  1198. 'Nl',
  1199. 'connectorpunctuation',
  1200. 'Pc',
  1201. 'spacingmark',
  1202. 'Mc',
  1203. 'mark',
  1204. 'M',
  1205. 'unassigned',
  1206. 'Cn',
  1207. 'enclosingmark',
  1208. 'Me',
  1209. 'lineseparator',
  1210. 'Zl',
  1211. 'lowercaseletter',
  1212. 'Ll',
  1213. 'symbol',
  1214. 'S',
  1215. 'letter',
  1216. 'L',
  1217. 'othernumber',
  1218. 'No',
  1219. 'paragraphseparator',
  1220. 'Zp',
  1221. 'modifierletter',
  1222. 'Lm',
  1223. 'titlecaseletter',
  1224. 'Lt',
  1225. 'decimalnumber',
  1226. 'Nd',
  1227. 'other',
  1228. 'C',
  1229. 'mathsymbol',
  1230. 'Sm',
  1231. 'surrogate',
  1232. 'Cs',
  1233. 'otherletter',
  1234. 'Lo',
  1235. 'nonspacingmark',
  1236. 'Mn',
  1237. 'number',
  1238. 'N',
  1239. 'uppercaseletter',
  1240. 'Lu',
  1241. 'spaceseparator',
  1242. 'Zs',
  1243. 'privateuse',
  1244. 'Co',
  1245. 'openpunctuation',
  1246. 'Ps',
  1247. 'punctuation',
  1248. 'P',
  1249. 'control',
  1250. 'Cc',
  1251. 'casedletter',
  1252. 'LC',
  1253. 'closepunctuation',
  1254. 'Pe',
  1255. 'otherpunctuation',
  1256. 'Po',
  1257. 'finalpunctuation',
  1258. 'Pf',
  1259. 'format',
  1260. 'Cf',
  1261. 'initialpunctuation',
  1262. 'Pi',
  1263. 'separator',
  1264. 'Z',
  1265. 'othersymbol',
  1266. 'So',
  1267. 'dashpunctuation',
  1268. 'Pd',
  1269. 'currencysymbol',
  1270. 'Sc',
  1271. },
  1272. 'GCB',
  1273. {
  1274. 'extend',
  1275. 'EX',
  1276. 'v',
  1277. 'V',
  1278. 'lv',
  1279. 'LV',
  1280. 'l',
  1281. 'L',
  1282. 'lvt',
  1283. 'LVT',
  1284. 'cr',
  1285. 'CR',
  1286. 'other',
  1287. 'XX',
  1288. 'lf',
  1289. 'LF',
  1290. 'control',
  1291. 'CN',
  1292. 't',
  1293. 'T',
  1294. },
  1295. 'lb',
  1296. {
  1297. 'carriagereturn',
  1298. 'CR',
  1299. 'ideographic',
  1300. 'ID',
  1301. 'hyphen',
  1302. 'HY',
  1303. 'ambiguous',
  1304. 'AI',
  1305. 'contingentbreak',
  1306. 'CB',
  1307. 'complexcontext',
  1308. 'SA',
  1309. 'prefixnumeric',
  1310. 'PR',
  1311. 'jl',
  1312. 'JL',
  1313. 'inseparable',
  1314. 'IN',
  1315. 'breaksymbols',
  1316. 'SY',
  1317. 'breakafter',
  1318. 'BA',
  1319. 'breakbefore',
  1320. 'BB',
  1321. 'postfixnumeric',
  1322. 'PO',
  1323. 'glue',
  1324. 'GL',
  1325. 'wordjoiner',
  1326. 'WJ',
  1327. 'breakboth',
  1328. 'B2',
  1329. 'quotation',
  1330. 'QU',
  1331. 'combiningmark',
  1332. 'CM',
  1333. 'nonstarter',
  1334. 'NS',
  1335. 'linefeed',
  1336. 'LF',
  1337. 'alphabetic',
  1338. 'AL',
  1339. 'surrogate',
  1340. 'SG',
  1341. 'mandatorybreak',
  1342. 'BK',
  1343. 'unknown',
  1344. 'XX',
  1345. 'exclamation',
  1346. 'EX',
  1347. 'openpunctuation',
  1348. 'OP',
  1349. 'jt',
  1350. 'JT',
  1351. 'closepunctuation',
  1352. 'CL',
  1353. 'space',
  1354. 'SP',
  1355. 'zwspace',
  1356. 'ZW',
  1357. 'h2',
  1358. 'H2',
  1359. 'infixnumeric',
  1360. 'IS',
  1361. 'nextline',
  1362. 'NL',
  1363. 'numeric',
  1364. 'NU',
  1365. 'h3',
  1366. 'H3',
  1367. 'jv',
  1368. 'JV',
  1369. },
  1370. 'jt',
  1371. {
  1372. 'leftjoining',
  1373. 'L',
  1374. 'transparent',
  1375. 'T',
  1376. 'nonjoining',
  1377. 'U',
  1378. 'rightjoining',
  1379. 'R',
  1380. 'dualjoining',
  1381. 'D',
  1382. 'joincausing',
  1383. 'C',
  1384. },
  1385. 'NFKD_QC',
  1386. {
  1387. 'yes',
  1388. 'Y',
  1389. 'no',
  1390. 'N',
  1391. },
  1392. 'NFC_QC',
  1393. {
  1394. 'yes',
  1395. 'Y',
  1396. 'maybe',
  1397. 'M',
  1398. 'no',
  1399. 'N',
  1400. },
  1401. 'hst',
  1402. {
  1403. 'lvtsyllable',
  1404. 'LVT',
  1405. 'lvsyllable',
  1406. 'LV',
  1407. 'leadingjamo',
  1408. 'L',
  1409. 'notapplicable',
  1410. 'NA',
  1411. 'voweljamo',
  1412. 'V',
  1413. 'trailingjamo',
  1414. 'T',
  1415. },
  1416. 'NFD_QC',
  1417. {
  1418. 'yes',
  1419. 'Y',
  1420. 'no',
  1421. 'N',
  1422. },
  1423. 'WB',
  1424. {
  1425. 'midletter',
  1426. 'ML',
  1427. 'format',
  1428. 'FO',
  1429. 'katakana',
  1430. 'KA',
  1431. 'other',
  1432. 'XX',
  1433. 'midnum',
  1434. 'MN',
  1435. 'numeric',
  1436. 'NU',
  1437. 'extendnumlet',
  1438. 'EX',
  1439. 'aletter',
  1440. 'LE',
  1441. },
  1442. 'SB',
  1443. {
  1444. 'sp',
  1445. 'SP',
  1446. 'upper',
  1447. 'UP',
  1448. 'sterm',
  1449. 'ST',
  1450. 'aterm',
  1451. 'AT',
  1452. 'close',
  1453. 'CL',
  1454. 'oletter',
  1455. 'LE',
  1456. 'sep',
  1457. 'SE',
  1458. 'format',
  1459. 'FO',
  1460. 'other',
  1461. 'XX',
  1462. 'lower',
  1463. 'LO',
  1464. 'numeric',
  1465. 'NU',
  1466. },
  1467. 'ccc',
  1468. {
  1469. 'left',
  1470. 'L',
  1471. 'attachedbelowleft',
  1472. 'ATBL',
  1473. 'belowleft',
  1474. 'BL',
  1475. 'aboveright',
  1476. 'AR',
  1477. 'kanavoicing',
  1478. 'KV',
  1479. 'above',
  1480. 'A',
  1481. 'aboveleft',
  1482. 'AL',
  1483. 'nukta',
  1484. 'NK',
  1485. 'below',
  1486. 'B',
  1487. 'doublebelow',
  1488. 'DB',
  1489. 'virama',
  1490. 'VR',
  1491. 'belowright',
  1492. 'BR',
  1493. 'notreordered',
  1494. 'NR',
  1495. 'attachedbelow',
  1496. 'ATB',
  1497. 'right',
  1498. 'R',
  1499. 'iotasubscript',
  1500. 'IS',
  1501. 'doubleabove',
  1502. 'DA',
  1503. 'attachedaboveright',
  1504. 'ATAR',
  1505. 'overlay',
  1506. 'OV',
  1507. },
  1508. );
  1509.  
  1510. %utf8::PVA_abbr_map = (
  1511. 'jt',
  1512. {
  1513. 'l',
  1514. 'L',
  1515. 'u',
  1516. 'U',
  1517. 'c',
  1518. 'C',
  1519. 'r',
  1520. 'R',
  1521. 'd',
  1522. 'D',
  1523. 't',
  1524. 'T',
  1525. },
  1526. 'dt',
  1527. {
  1528. 'fra',
  1529. 'fra',
  1530. 'none',
  1531. 'none',
  1532. 'sml',
  1533. 'sml',
  1534. 'enc',
  1535. 'enc',
  1536. 'font',
  1537. 'font',
  1538. 'init',
  1539. 'init',
  1540. 'nb',
  1541. 'nb',
  1542. 'iso',
  1543. 'iso',
  1544. 'sup',
  1545. 'sup',
  1546. 'fin',
  1547. 'fin',
  1548. 'wide',
  1549. 'wide',
  1550. 'nar',
  1551. 'nar',
  1552. 'can',
  1553. 'can',
  1554. 'med',
  1555. 'med',
  1556. 'sub',
  1557. 'sub',
  1558. 'vert',
  1559. 'vert',
  1560. 'sqr',
  1561. 'sqr',
  1562. 'com',
  1563. 'com',
  1564. },
  1565. 'nt',
  1566. {
  1567. 'none',
  1568. 'None',
  1569. 'di',
  1570. 'Di',
  1571. 'de',
  1572. 'De',
  1573. 'nu',
  1574. 'Nu',
  1575. },
  1576. 'NFKD_QC',
  1577. {
  1578. 'y',
  1579. 'Y',
  1580. 'n',
  1581. 'N',
  1582. },
  1583. 'ea',
  1584. {
  1585. 'w',
  1586. 'W',
  1587. 'n',
  1588. 'N',
  1589. 'h',
  1590. 'H',
  1591. 'a',
  1592. 'A',
  1593. 'f',
  1594. 'F',
  1595. 'na',
  1596. 'Na',
  1597. },
  1598. 'gc_sc',
  1599. {
  1600. 'runr',
  1601. 'Runr',
  1602. 'osma',
  1603. 'Osma',
  1604. 'sc',
  1605. 'Sc',
  1606. 'mc',
  1607. 'Mc',
  1608. 'hano',
  1609. 'Hano',
  1610. 'cans',
  1611. 'Cans',
  1612. 'lm',
  1613. 'Lm',
  1614. 'cn',
  1615. 'Cn',
  1616. 'knda',
  1617. 'Knda',
  1618. 'phnx',
  1619. 'Phnx',
  1620. 'orya',
  1621. 'Orya',
  1622. 'cher',
  1623. 'Cher',
  1624. 'khmr',
  1625. 'Khmr',
  1626. 'ogam',
  1627. 'Ogam',
  1628. 'lo',
  1629. 'Lo',
  1630. 'po',
  1631. 'Po',
  1632. 'co',
  1633. 'Co',
  1634. 'ital',
  1635. 'Ital',
  1636. 'll',
  1637. 'Ll',
  1638. 'tibt',
  1639. 'Tibt',
  1640. 'kana',
  1641. 'Kana',
  1642. 'zp',
  1643. 'Zp',
  1644. 'gujr',
  1645. 'Gujr',
  1646. 'thaa',
  1647. 'Thaa',
  1648. 'cs',
  1649. 'Cs',
  1650. 'copt',
  1651. 'Copt',
  1652. 'z',
  1653. 'Z',
  1654. 'ps',
  1655. 'Ps',
  1656. 'sylo',
  1657. 'Sylo',
  1658. 'talu',
  1659. 'Talu',
  1660. 'laoo',
  1661. 'Laoo',
  1662. 'sinh',
  1663. 'Sinh',
  1664. 'zl',
  1665. 'Zl',
  1666. 'pc',
  1667. 'Pc',
  1668. 'hira',
  1669. 'Hira',
  1670. 'limb',
  1671. 'Limb',
  1672. 'mymr',
  1673. 'Mymr',
  1674. 'yiii',
  1675. 'Yiii',
  1676. 'arab',
  1677. 'Arab',
  1678. 'deva',
  1679. 'Deva',
  1680. 'xpeo',
  1681. 'Xpeo',
  1682. 'cprt',
  1683. 'Cprt',
  1684. 'bugi',
  1685. 'Bugi',
  1686. 'sk',
  1687. 'Sk',
  1688. 'hebr',
  1689. 'Hebr',
  1690. 'lu',
  1691. 'Lu',
  1692. 'pe',
  1693. 'Pe',
  1694. 'tglg',
  1695. 'Tglg',
  1696. 'tagb',
  1697. 'Tagb',
  1698. 'mlym',
  1699. 'Mlym',
  1700. 'pf',
  1701. 'Pf',
  1702. 'no',
  1703. 'No',
  1704. 'grek',
  1705. 'Grek',
  1706. 'ethi',
  1707. 'Ethi',
  1708. 'phag',
  1709. 'Phag',
  1710. 'mong',
  1711. 'Mong',
  1712. 'cc',
  1713. 'Cc',
  1714. 'hrkt',
  1715. 'Hrkt',
  1716. 'armn',
  1717. 'Armn',
  1718. 'zs',
  1719. 'Zs',
  1720. 'so',
  1721. 'So',
  1722. 'hani',
  1723. 'Hani',
  1724. 'shaw',
  1725. 'Shaw',
  1726. 'taml',
  1727. 'Taml',
  1728. 'me',
  1729. 'Me',
  1730. 'cf',
  1731. 'Cf',
  1732. 'nd',
  1733. 'Nd',
  1734. 's',
  1735. 'S',
  1736. 'guru',
  1737. 'Guru',
  1738. 'xsux',
  1739. 'Xsux',
  1740. 'ugar',
  1741. 'Ugar',
  1742. 'qaai',
  1743. 'Qaai',
  1744. 'lt',
  1745. 'Lt',
  1746. 'c',
  1747. 'C',
  1748. 'pd',
  1749. 'Pd',
  1750. 'cyrl',
  1751. 'Cyrl',
  1752. 'l&',
  1753. 'LC',
  1754. 'thai',
  1755. 'Thai',
  1756. 'zzzz',
  1757. 'Zzzz',
  1758. 'beng',
  1759. 'Beng',
  1760. 'bali',
  1761. 'Bali',
  1762. 'brai',
  1763. 'Brai',
  1764. 'telu',
  1765. 'Telu',
  1766. 'pi',
  1767. 'Pi',
  1768. 'geor',
  1769. 'Geor',
  1770. 'glag',
  1771. 'Glag',
  1772. 'hang',
  1773. 'Hang',
  1774. 'syrc',
  1775. 'Syrc',
  1776. 'tfng',
  1777. 'Tfng',
  1778. 'n',
  1779. 'N',
  1780. 'dsrt',
  1781. 'Dsrt',
  1782. 'buhd',
  1783. 'Buhd',
  1784. 'm',
  1785. 'M',
  1786. 'khar',
  1787. 'Khar',
  1788. 'sm',
  1789. 'Sm',
  1790. 'nl',
  1791. 'Nl',
  1792. 'bopo',
  1793. 'Bopo',
  1794. 'linb',
  1795. 'Linb',
  1796. 'mn',
  1797. 'Mn',
  1798. 'l',
  1799. 'L',
  1800. 'p',
  1801. 'P',
  1802. 'goth',
  1803. 'Goth',
  1804. 'tale',
  1805. 'Tale',
  1806. 'lc',
  1807. 'LC',
  1808. 'zyyy',
  1809. 'Zyyy',
  1810. 'latn',
  1811. 'Latn',
  1812. 'nkoo',
  1813. 'Nkoo',
  1814. },
  1815. 'NFC_QC',
  1816. {
  1817. 'y',
  1818. 'Y',
  1819. 'n',
  1820. 'N',
  1821. 'm',
  1822. 'M',
  1823. },
  1824. 'NFD_QC',
  1825. {
  1826. 'y',
  1827. 'Y',
  1828. 'n',
  1829. 'N',
  1830. },
  1831. 'hst',
  1832. {
  1833. 'l',
  1834. 'L',
  1835. 'lvt',
  1836. 'LVT',
  1837. 'v',
  1838. 'V',
  1839. 'lv',
  1840. 'LV',
  1841. 't',
  1842. 'T',
  1843. 'na',
  1844. 'NA',
  1845. },
  1846. 'NFKC_QC',
  1847. {
  1848. 'y',
  1849. 'Y',
  1850. 'n',
  1851. 'N',
  1852. 'm',
  1853. 'M',
  1854. },
  1855. 'WB',
  1856. {
  1857. 'ml',
  1858. 'ML',
  1859. 'le',
  1860. 'LE',
  1861. 'ex',
  1862. 'EX',
  1863. 'xx',
  1864. 'XX',
  1865. 'nu',
  1866. 'NU',
  1867. 'fo',
  1868. 'FO',
  1869. 'mn',
  1870. 'MN',
  1871. 'ka',
  1872. 'KA',
  1873. },
  1874. 'SB',
  1875. {
  1876. 'sp',
  1877. 'SP',
  1878. 'cl',
  1879. 'CL',
  1880. 'le',
  1881. 'LE',
  1882. 'up',
  1883. 'UP',
  1884. 'st',
  1885. 'ST',
  1886. 'xx',
  1887. 'XX',
  1888. 'nu',
  1889. 'NU',
  1890. 'fo',
  1891. 'FO',
  1892. 'se',
  1893. 'SE',
  1894. 'lo',
  1895. 'LO',
  1896. 'at',
  1897. 'AT',
  1898. },
  1899. 'bc',
  1900. {
  1901. 'r',
  1902. 'R',
  1903. 'rlo',
  1904. 'RLO',
  1905. 'es',
  1906. 'ES',
  1907. 'ws',
  1908. 'WS',
  1909. 'rle',
  1910. 'RLE',
  1911. 'on',
  1912. 'ON',
  1913. 'bn',
  1914. 'BN',
  1915. 'et',
  1916. 'ET',
  1917. 'pdf',
  1918. 'PDF',
  1919. 'lro',
  1920. 'LRO',
  1921. 's',
  1922. 'S',
  1923. 'al',
  1924. 'AL',
  1925. 'en',
  1926. 'EN',
  1927. 'l',
  1928. 'L',
  1929. 'b',
  1930. 'B',
  1931. 'lre',
  1932. 'LRE',
  1933. 'cs',
  1934. 'CS',
  1935. 'nsm',
  1936. 'NSM',
  1937. 'an',
  1938. 'AN',
  1939. },
  1940. 'GCB',
  1941. {
  1942. 'cn',
  1943. 'CN',
  1944. 'ex',
  1945. 'EX',
  1946. 'v',
  1947. 'V',
  1948. 'lv',
  1949. 'LV',
  1950. 'xx',
  1951. 'XX',
  1952. 'l',
  1953. 'L',
  1954. 'lvt',
  1955. 'LVT',
  1956. 'cr',
  1957. 'CR',
  1958. 'lf',
  1959. 'LF',
  1960. 't',
  1961. 'T',
  1962. },
  1963. 'ccc',
  1964. {
  1965. 'atb',
  1966. 'ATB',
  1967. 'db',
  1968. 'DB',
  1969. 'a',
  1970. 'A',
  1971. 'r',
  1972. 'R',
  1973. 'da',
  1974. 'DA',
  1975. 'is',
  1976. 'IS',
  1977. 'nr',
  1978. 'NR',
  1979. 'ov',
  1980. 'OV',
  1981. 'br',
  1982. 'BR',
  1983. 'nk',
  1984. 'NK',
  1985. 'atbl',
  1986. 'ATBL',
  1987. 'al',
  1988. 'AL',
  1989. 'ar',
  1990. 'AR',
  1991. 'atar',
  1992. 'ATAR',
  1993. 'l',
  1994. 'L',
  1995. 'b',
  1996. 'B',
  1997. 'vr',
  1998. 'VR',
  1999. 'kv',
  2000. 'KV',
  2001. 'bl',
  2002. 'BL',
  2003. },
  2004. 'lb',
  2005. {
  2006. 'sp',
  2007. 'SP',
  2008. 'ba',
  2009. 'BA',
  2010. 'gl',
  2011. 'GL',
  2012. 'xx',
  2013. 'XX',
  2014. 'nu',
  2015. 'NU',
  2016. 'cb',
  2017. 'CB',
  2018. 'sy',
  2019. 'SY',
  2020. 'cr',
  2021. 'CR',
  2022. 'in',
  2023. 'IN',
  2024. 'bb',
  2025. 'BB',
  2026. 'sg',
  2027. 'SG',
  2028. 'sa',
  2029. 'SA',
  2030. 'po',
  2031. 'PO',
  2032. 'jl',
  2033. 'JL',
  2034. 'id',
  2035. 'ID',
  2036. 'al',
  2037. 'AL',
  2038. 'bk',
  2039. 'BK',
  2040. 'pr',
  2041. 'PR',
  2042. 'b2',
  2043. 'B2',
  2044. 'op',
  2045. 'OP',
  2046. 'cl',
  2047. 'CL',
  2048. 'is',
  2049. 'IS',
  2050. 'qu',
  2051. 'QU',
  2052. 'hy',
  2053. 'HY',
  2054. 'wj',
  2055. 'WJ',
  2056. 'zw',
  2057. 'ZW',
  2058. 'jt',
  2059. 'JT',
  2060. 'ex',
  2061. 'EX',
  2062. 'cm',
  2063. 'CM',
  2064. 'h2',
  2065. 'H2',
  2066. 'nl',
  2067. 'NL',
  2068. 'ns',
  2069. 'NS',
  2070. 'h3',
  2071. 'H3',
  2072. 'ai',
  2073. 'AI',
  2074. 'lf',
  2075. 'LF',
  2076. 'jv',
  2077. 'JV',
  2078. },
  2079. );
  2080. 1;
  2081.